code_runner.nvim
conjure
code_runner.nvim | conjure | |
---|---|---|
11 | 71 | |
491 | 1,627 | |
- | - | |
6.1 | 8.3 | |
3 days ago | 17 days ago | |
Lua | Fennel | |
MIT License | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
code_runner.nvim
-
How to run code in neovim using a shotcut like <leader>r for any language
I used to use this plugin: https://github.com/CRAG666/code_runner.nvim ... up until I realized that I could just run my code from the terminal without the need of a plugin for that
-
New User C Setup Help?
I would recommend the Neovim from Scratch series on Youtube with the addition of the code_runner.nvim plugin. It's a good config that will teach you a lot about configuring Neovim. code_runner.nvim is a nice addition, especially for a university student. Good luck!
-
Problem with running code
You should be able to use code_runner.nvim. I only say "should" because I've never tried to install it with vim-plug. Obviously, you shouldn't have any issue getting it ip and running. It has some default configurations for languages which will suit your use case just fine. You can specify how you want the code_runner window to open.
-
Run code / something like the VSCode F5
You can check this plugin out. I use it an like it a lot. Some people are currently having problems with it, but I think it's mainly people new to Neovim entirely. I've responded to a couple of issues to see if I could help out. Happy to help with setup if needed.
-
is there a plugin to run any file (.py .js .java etc.) and display the output?
This plugin is the way to go. Is very simple and yet very powerful. Dies exactly what you want.
-
How do I use the compile button from the spacebar menu?
Hi!! You can try using https://github.com/CRAG666/code_runner.nvim . It is fairly easy to setup.
-
Any plugins to run code in the integrated term without needed the file to be saved?
I've just got https://github.com/CRAG666/code_runner.nvim working but the file needs to be saved before I can run to see changes, & I cant save while the plugin is open in the term. Does anyone know of a solution?
-
Help adding a plugin with packer?
I have set up astrovim & I am trying to add this plugin https://github.com/CRAG666/code_runner.nvim
- Update code_runner.nvim
-
Run code in Nvim
How about this?
conjure
- Racket Language
-
Lisp Programming with Vim (2019)
I was going to say, in 2023 I looked around and for Clojure at least Conjure seemed like the best option.
https://github.com/Olical/conjure/wiki/Client-features
Unfortunately, in the table linked above the CL support in Conjure is so-so. I'm curious what people use for CL or if it's still slimv/vlime.
I did a write up configuring Conjure with neovim here if that's something that's appealing:
- Conjure: Evaluating code within your running program
- Interactive Lisp family languages evaluation for Neovim
-
Existing non-lua plugins examples
The excellent olical/conjure plugin is now lua (via fennel..) but it was originally written in clojure and you can still see the code on the legacy-jvm branch https://github.com/Olical/conjure/tree/legacy-jvm
-
Configuring Neovim with Fennel
Install conjure plugin
-
Spinneret: A modern Common Lisp HTML generator
> You mean that you accidentally "overwrite" (declare again) a function with the same name as the one you're now declaring, but you didn't mean to?
I mean I use let to bind a variable with the same name as a function. This is idiomatic in Common Lisp, and totally breaks things in most other languages.
> This I'm also curious about, what exactly SLIME gives you that for example Conjure for neovim wouldn't already? Maybe something about continuations perhaps? That seems to be the only feature I've seen from Common Lisp (besides actually being able to compile to binaries) that I'd love to have in Clojure.
I watched a video and it does seem rather complete, but [1] indicates there is no debugger? That's a rather glaring omission. I also don't see a profiler mentioned, and SLIME with SBCL gives me a profiler (down to the assembly level if needed). I'm sure Java in general has great profiling tools, but how are the integrated into the Clojure system?
As an aside, by "continuations" did you mean "restarts"? First-class continuations are a feature of scheme, not CL. Indeed a huge boost to CL productivity is simply allowing you to handle an exception before the stack is unwound.
1: https://github.com/Olical/conjure/wiki/Client-features
-
clojure's like plugin for golang?
Does anyone know if there is a plugin like this one https://github.com/Olical/conjure for golang? Thank you in advance!
-
Looking for documentation on writing a swank client
i know you said you didn't want source of other clients but this one is pretty simple so sharing just in case. it's from a nvim plugin https://github.com/Olical/conjure/blob/master/fnl/conjure/client/common-lisp/swank.fnl
- `yarepl.nvim`, yet Another REPL for Neovim, flexible, supporting multiple paradigms to interact with REPLs, native dot repeat (without `vim-repeat`), telescope integration, and more!
What are some alternatives?
sniprun - A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
cider-nrepl - A collection of nREPL middleware to enhance Clojure editors with common functionality like definition lookup, code completion, etc.
yabs.nvim - Yet Another Build System/Code Runner for Neovim, written in lua
vim-scriptease - scriptease.vim: A Vim plugin for Vim plugins
greyjoy.nvim - Launcher for Neovim
vimspector - vimspector - A multi-language debugging system for Vim
vim-terminator - :dagger: Run your code in an output buffer or a vim terminal conveniently
rebel-readline - Terminal readline library for Clojure dialects
relative-source.nvim - Use this plugin to keep your neovim config clean and portable!
aniseed - Neovim configuration and plugins in Fennel (Lisp compiled to Lua)
sqlite.lua - SQLite LuaJIT binding with a very simple api.
kaboom.js - 💥 JavaScript game library