In this video I'll show how to create technical presentation using only the VIM editor with Ascii art slides and diagrams. For more information see blog.sebastian...
Looks great. I will play with those box art commands, thanks for the dotfiles link. The naming joke with toilet is that FIGlet stands for "Frank, Ian and Glen’s letters" and TOIlet stands for "The Other Implementation’s letters". toilet is compatible with figlet but also extends it.
It's very creative. I think you combine those known commands and scripts to create something that I don't imagine doing. After explanation, it's like open a new window. Spectacular!
Excellent! I have bunches of nnoremap settings which select the current paragraph which is some code, and execute it with an interpreter (Rebol, Python or Bash). Combining your techniques with my keybindings will make awesome ways of presenting cool codes, without ever quitting our beloved vim! Thanks a lot!
it's really awesome. man. your so creative. but the only thing that a presentation audience care are just some text on screen. don't matter if you build it with power-point or machine code
I think Sebastian has demonstrated that it's practical for him to use vim this way. And I agree with you, it's probably not practical for the vast majority of people. It's interesting and inspirational to see what's possible when someone puts their mind into achieving something unique. And probably a fun challenge for one's self, to push the boundaries of what vim can do.
2 роки тому+1
Regarding your execute command you could also add a conceal configuration to hide part of the command.
Nice. What you've added to run those commands seem a little risky to me (someone may send you a text file containing commands that you don't want to run); how about replacing it with something that can only be used for opening images?
Just because you can, doesn't mean you should. Looks awesome but also painful when you need to focus on the slides content rather than how you made them.
Vim calls this executable as shell command, so you need to be sure that you install toilet on your environment and can invoke it from your command line (i.e. it is in your $PATH).
The way he did it so visually was probably a plugin, but you can get a very similar result using visual block mode: - control-v to enter visual block mode. - Select any chunk that includes the beginning of each line . - Then press I. (This is a captial i, not a lowercase L) The visual block will disappear. - Press the space bar as many times as you need to to readjust the positon of the first line. This will look like you are just making a mess, but do not lose heart. - Press escape and watch everything else magically align.
@@JuanVqz That dumps you out of visual mode after each movement, so it is hard to get feedback . . . oh I see, maybe he has something like xnoremap > >gv . . . which I have seen in some configs and never gave a second thought to until exactly now! It makes perfect sense: People who have this use it for moving ascii art around! I have never really gotten into ascii art, so it didn't occur to me.
You make vim sounds like fun.
It's waking up my curiosity.
It *is* fun
it's a whole new world out there
I love this. Ultimate CS presentation flex.
Looks great. I will play with those box art commands, thanks for the dotfiles link.
The naming joke with toilet is that FIGlet stands for "Frank, Ian and Glen’s letters" and TOIlet stands for "The Other Implementation’s letters". toilet is compatible with figlet but also extends it.
It's very creative. I think you combine those known commands and scripts to create something that I don't imagine doing. After explanation, it's like open a new window. Spectacular!
Thank you, am happy to hear that!
Excellent!
I have bunches of nnoremap settings which select the current paragraph which is some code, and execute it with an interpreter (Rebol, Python or Bash).
Combining your techniques with my keybindings will make awesome ways of presenting cool codes, without ever quitting our beloved vim!
Thanks a lot!
Fuck a Jupyter notebook
hey, executing code in paragraph without quit vim, that sounds great, could you share your config file, please?
I like the creative way of using vim
Wow, this is fantastic! I will definitely try this out. Thanks for sharing, Sebastian!
This is so creative, nicely done
it's really awesome. man. your so creative. but the only thing that a presentation audience care are just some text on screen. don't matter if you build it with power-point or machine code
It's not practical to use VIM as slide presentation but it is interesting.
I think Sebastian has demonstrated that it's practical for him to use vim this way. And I agree with you, it's probably not practical for the vast majority of people.
It's interesting and inspirational to see what's possible when someone puts their mind into achieving something unique. And probably a fun challenge for one's self, to push the boundaries of what vim can do.
Regarding your execute command you could also add a conceal configuration to hide part of the command.
Yes, that's right, I'm doing that for the "switch slides" commands
6:30, there's the :center command which can do this for you.
Thank you so much :)
How about turning that into a plugin?
Nice. What you've added to run those commands seem a little risky to me (someone may send you a text file containing commands that you don't want to run); how about replacing it with something that can only be used for opening images?
if you need more ascii drawings there are cool free online tools to draw more complex things and export it as ascii
What terminal font is that?
JetBrains Mono.
Just because you can, doesn't mean you should. Looks awesome but also painful when you need to focus on the slides content rather than how you made them.
Hi how can you change coffee to unicode character?
There is a suckless utility called sent for making minimal slides like with the Takashi method
This is really cool dude
hello, how do i install the toilet plug?
Vim calls this executable as shell command, so you need to be sure that you install toilet on your environment and can invoke it from your command line (i.e. it is in your $PATH).
how to do like what he did on 06:31 ? he could space select thing vertically without copy the content on its line?
The way he did it so visually was probably a plugin, but you can get a very similar result using visual block mode:
- control-v to enter visual block mode.
- Select any chunk that includes the beginning of each line .
- Then press I. (This is a captial i, not a lowercase L) The visual block will disappear.
- Press the space bar as many times as you need to to readjust the positon of the first line. This will look like you are just making a mess, but do not lose heart.
- Press escape and watch everything else magically align.
@@tuerda woww, this is amazing, never knew about this before, thanks
He used 10> where number is the rows you want to move to the right
@@JuanVqz That dumps you out of visual mode after each movement, so it is hard to get feedback . . . oh I see, maybe he has something like
xnoremap > >gv
. . . which I have seen in some configs and never gave a second thought to until exactly now! It makes perfect sense: People who have this use it for moving ascii art around!
I have never really gotten into ascii art, so it didn't occur to me.
tuerda my bad, which I wanted to say is number two times > then the dot key
I mean 10>>. You should use the dot key until the position you want
I usually build my presentations with angular.
can you tell me the font you are using
Can i get the slide code ?
y
Wow !! That's impossible...
What ?
I wanted to do this, but now I realized that is pretty hard. Goodbye, vim
own the grind fam, collect the rewards
Where is God...please I want meet him ..
Help me.....