Hacker Newsnew | past | comments | ask | show | jobs | submit | bechap's commentslogin

If you use a Mac, I’ve really enjoyed using Divvy. You can define snap zones with keyboard shortcuts. It’s $20, but that’s worth it for me considering how much I use it.

https://apps.apple.com/us/app/divvy-window-manager/id4138575...


As a free alternative (which I use daily) I would recommend "Hammerspoon" https://www.hammerspoon.org/

You will need to do a little configuration, but it does the snap zones thing perfectly.


Just coming across these. I've been using amethyst. Would this offer any benefit to me ?


Hammerspoon has the benefit that in addition to managing your windows / spaces, you can also script tons of other things in the macos interface with it: have a glance at https://www.hammerspoon.org/docs/ to see the top-level modules.


been playing with this all day. This thing is amazing. Thank you for recommending this.


> If you use a Mac, I’ve really enjoyed using Divvy. You can define snap zones with keyboard shortcuts.

My memory is hazy but I feel this is close to some now-elided window management feature in MacOS...

Thanks for the tip!


This looks great! For those going through the process, I also found this tool helpful in determining whether to rent vs. buy:

https://www.nytimes.com/interactive/2014/upshot/buy-rent-cal...


I have his notes printed as a spiral-bound book sitting on my desk at work. This course is fantastic and the notes are great as reference material, or even just as something fun to read.


Having seen this article when I first started using vim seriously, I'd recommend fzf.vim in place of ctrl-p and ALE in place of Syntastic. The former I find is much more performant, and the latter takes advantage of Vim8 / neovim's asynchronous features. Plus, fzf.vim comes with Ag, which effectively replaces Ack.vim (albeit, with a little bit of tweaking).


The article also recommends neocomplcache, whose github says its deprecated and to use neocomplete, which is also deprecated and suggests you use deoplete. At least the chain ends there for now.


FZF is fantastic, but has anyone managed to make it work in MacVim? I just get weird display corruption and control characters in my search string when I use it.

Works great in the terminal and neovim.app etc.


You can go even further by using FZF+ripgrep, it's so much faster.


I think you can get better results with ctrlp when using cpsm as its matcher. fzf.vim always starts at the top and cpsm actually minds your current file.


That is the reason I chose neomake, because syntastic was dragging vim down. I'm curious, how does ALE compare to neomake?


Using ALE right now. By design: Syntastic runs synchronously on save, Neomake runs asynchronously on save, ALE runs asynchronously as you type. Neomake is good but I see no reason to go back from ALE which works brilliantly.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: