mirror of
https://github.com/jbranchaud/til
synced 2026-01-04 23:58:01 +00:00
Add Run A Lua Statement From The Command Prompt as a Neovim TIL
This commit is contained in:
@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
|
|||||||
|
|
||||||
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
||||||
|
|
||||||
_1258 TILs and counting..._
|
_1259 TILs and counting..._
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -541,6 +541,7 @@ _1258 TILs and counting..._
|
|||||||
|
|
||||||
- [Allow Neovim To Copy/Paste With System Clipboard](neovim/allow-neovim-to-copy-paste-with-system-clipboard.md)
|
- [Allow Neovim To Copy/Paste With System Clipboard](neovim/allow-neovim-to-copy-paste-with-system-clipboard.md)
|
||||||
- [Create User Command To Open Init Config](neovim/create-user-command-to-open-init-config.md)
|
- [Create User Command To Open Init Config](neovim/create-user-command-to-open-init-config.md)
|
||||||
|
- [Run A Lua Statement From The Command Prompt](neovim/run-a-lua-statement-from-the-command-prompt.md)
|
||||||
- [Set Up Vim-Plug With Neovim](neovim/set-up-vim-plug-with-neovim.md)
|
- [Set Up Vim-Plug With Neovim](neovim/set-up-vim-plug-with-neovim.md)
|
||||||
|
|
||||||
### Netlify
|
### Netlify
|
||||||
|
|||||||
25
neovim/run-a-lua-statement-from-the-command-prompt.md
Normal file
25
neovim/run-a-lua-statement-from-the-command-prompt.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# Run A Lua Statement From The Command Prompt
|
||||||
|
|
||||||
|
The `:lua` command is provided by Neovim as a way to execute a Lua _chunk_.
|
||||||
|
|
||||||
|
I can use it to, for instance, execute a print statement.
|
||||||
|
|
||||||
|
```
|
||||||
|
:lua print('Hello, World!')
|
||||||
|
```
|
||||||
|
|
||||||
|
I could print out something more interesting like the full path of the current
|
||||||
|
file using `vim.fn.expand` with `%`.
|
||||||
|
|
||||||
|
```
|
||||||
|
:lua print(vim.fn.expand('%'))
|
||||||
|
```
|
||||||
|
|
||||||
|
Or as the helpfiles point out, I can see the value of some expression by
|
||||||
|
including a preceeding `=`.
|
||||||
|
|
||||||
|
```
|
||||||
|
:lua =jit.version
|
||||||
|
```
|
||||||
|
|
||||||
|
See `:h :lua` for more details.
|
||||||
Reference in New Issue
Block a user