.config  by benbrastmckie

NeoVim config for academic writing, coding, and system management with AI

created 5 years ago
398 stars

Top 73.7% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a NeoVim configuration tailored for academic researchers, focusing on LaTeX and Markdown editing with integrated AI assistance. It aims to streamline the writing and research process for users familiar with Git for dotfile management, offering a gentle introduction to powerful text editing tools.

How It Works

The configuration leverages lazy.nvim for plugin management, organizing settings into modular Lua files within lua/neotex/. It features comprehensive LaTeX support via VimTeX, enhanced Markdown editing, Zotero integration for reference management, and a Kitty terminal with Fish shell. AI capabilities are integrated through Avante for code/editing assistance (supporting Claude, GPT, Gemini) and Lectic for persistent, research-focused LLM conversations.

Quick Start & Requirements

Highlighted Details

  • AI integration with Avante for code/editing and Lectic for research knowledge management.
  • Extensive LaTeX support including PDF viewing and citation management.
  • Zotero integration for academic workflow and BibTeX synchronization.
  • Telescope for fuzzy finding and Git integration for development.

Maintenance & Community

  • Open to issues, feature requests, and pull requests on GitHub.
  • Community support via GitHub issues.

Licensing & Compatibility

  • MIT License.
  • Compatible with commercial and closed-source use.

Limitations & Caveats

The configuration includes some features for NixOS management, but this is not the primary focus. Resources for Git workflow are noted as "under construction."

Health Check
Last commit

1 day ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
2
Star History
26 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.