3 ms·
I'm using macOS at work and Linux at home. (quite disappointed about macOS ecosystem and performance..) I don't install any service on my machine and just run
by stunt 8y ago
I'm using macOS at work and Linux at home. (quite disappointed about macOS ecosystem and performance..)
I don't install any service on my machine and just run everything using Docker. (You can actually even run games using Docker (plz don't try it on macOS. Linux? Sure!)
I use VIM keybindings in all text-editors and IDEs that I’m using.
For desktop/window management, I use Xmonad (a tiling window manager). Which means I can organize all the open window(s), move them around, resize them, manage multiple workspace, and screens, all using keyboard.
For terminal, I’m using fish-shell which is very powerful and highly customizable and friendly shell with a lot of aliases and functions to keep me productive. and also use Tmux only when needed.
I use Vimium extension in Firefox (it is also available for Chrome) which allow me to use VIM keybindings in browser including navigation, selecting text, clicking on links, and some extra macros to do even more and all of that with VIM keybindings that I use everywhere.
And finally, I have my dotfiles on Github which means I can setup my work environment on any machine in 5minutes.
I use VScode, Intellija, and VIM (SublimeText way less than before because of VSCode)
And it depends on what project I have to work with.
Mostly because it is easier for instance to enable VIM keybindings in VSCode when I'm writing JS/Typescript comparing to setting up VIM and achieving same level of productivity. So I choose to stick to VIM keybindings and not VIM itself most of the time.