- Run multiple code blocs at one in markup languages
- Fix multiline display for nvim-notify
- F# support
- Fix multiline display in floating windows
- Deno brings REPL support for Javascript and TypeScript
- Live mode (a @ChristianChiarulli idea and partial realisation)
- Lower ressources usage for REPL interpreters
- auto detection of entry point for many languages
- CFLAGS and other variables
- Python3_fifo plots work
- Fix terminal display issues
- Configurable display options
- TerminalWithCode display option (courtesy of @control13)
- Fix default interpreter issue
- Python3_fifo venv support + doc + fix indented bloc failure
- fix output with escape sequences
- fix issue with REPL interpreters staying active after nvim exit
- isolate backend REPL from different neovim instances
- fix python3 fifo and sage interpreters empty line in indented bloc bug
- configurable filetypes
- fix issue with API functions & callbacks
- fix double checkhealt crash issue
- fix issue when using sniprun with an empty config
- LCOV coverage
- Many (non inherently REPL) interpreters accept cli arguments when invoked from
:%SnipRun <args>
- Deperecate vimscript configuration
- Update documentation, README and example
- orgmode fixes (indented blocks)
- SageMath & orgmode support
- API
- nvim-notify display method
- TypeScript support
- Better README & example.rs
- Import level for Python3_fifo
- Mathematica support
- FIFO - based REPL works ok (Mathematica, Python)!
- Better help/snipinfo formatting
- Julia jupyter interpreter is up (though a bit complicated to setup)
- Configurable windows borders
- Automated publish system by github actions
- Binary now compatible with pre-GLIBC 2.33 systems
- Configurable colors
- Use current buffer instead of save files for import level
- Support configuring compiler, interpreter or venv (python)
- Fine-tune display modes + highlight
- Better namespace management for C++ (courtesy of Dan Green)
- Ping binary to check compatibility
- Fix major bug with download system
- Display results in "Classic', "VirtualText", "Floating Windows", and "Terminal" mode
- Checkhealth pings binary to check compatibility
- Official Mac (incl. M1) support
- Fix for the AUR packaged version
- Ada and Scala interpreters
- Operator mode, courtesy of @DarwinSenior
- Julia REPL via jupyter kernel
- Compatibility fix for nvim 0.4.x (will miss out on features >= sniprun v0.4.9)
- Markdown interpreter
- Better :SnipInfo
- SnipInfo <name> now display the help file in doc/
- Sniprun becomes a Lua (+Rust) plugin!!
- Lua backend, config, and checkhealth
- Fully backward compatible with old configs
- Old 'vroom' framework deprecated
- inline_message functionnality
- More complete test pipeline
- C++ & C upgrade to support level Import
- Social preview and various assets
- checkhealth
- the first useful vroom tests
- Fix the bug where the channel would broke and the terminate function had a typo
- Compilation error messages (nicely truncated) for C and Rust
- Remove 'cc' dependency which caused issues with precompiled GLIBC
- a lot of unit tests, and complete CI pipeline
- vroom framework for integration test ?
- Plug mappings + vim-repeat support
- Trailing characters fix
- SnipInfo centralize all the information, better help
- Jupyter kernel available in Python3_jupyter !
- fixes a bug in Python3_original that imported too much modules
- improved README
- first tests in CI pipeline
- Rust interpreter and example now have tests
- Julia intepreter
- example.rs interpreter
- VimL config options
- REPL for R and Bash
- Better release download system
- More complete CONTRIBUTING.md & revamped README
- Github Action & build passing badge
- Go, C++, Ruby, Haskell interpreter
- REPL-like behavior for the first time (Python)
- First tag release / MVP
- Lua, C, Python, Rust, Bash, Java, Javascript and many more languages are supported
- Lua_nvim interpreter, courtesy of @vigoux, the first external contributor
- Comprehensive doc and readme
- First interpreter (Python) gets Import support level
- Generic interpreter
- Sniprun development started on 17 Aug 2020