mirror of
https://github.com/maaslalani/slides.git
synced 2026-04-23 03:00:33 -04:00
* feat: add Julia language support * fix: indentation Co-authored-by: Maas Lalani <maas@lalani.dev>
1.4 KiB
1.4 KiB
Code blocks
Slides allows you to execute code blocks directly inside your slides!
Just press ctrl+e and the result of the code block will be displayed as virtual text in your slides.
Currently supported languages:
bashelixirgojavascriptpythonrubyperlrustjava
Bash
ls
Elixir
IO.puts "Hello, world!"
Go
Use /// to hide verbose code but still allow the ability to execute it.
If you press y to copy (yank) this code block it will return the full snippet.
And, if you press ctrl+e it will run the program without error, even though
what is being displayed is not a valid go program because we have commented out
some boilerplate to focus on the important parts.
///package main
///
import "fmt"
///
///func main() {
fmt.Println("Hello, world!")
///}
Javascript
console.log("Hello, world!")
Lua
print("Hello, World!")
Python
print("Hello, world!")
Ruby
puts "Hello, world!"
Perl
print ("hello, world");
Rust
fn main() {
println!("Hello, world!");
}
Java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
Julia
println("Hello, world!")