HNHacker News
TopNewBestAskShowJobs

hunt

136 karma · joined May 29, 2014

https://github.com/HarveyHunt

7355608

submissionscomments
hunt··on Show HN: Howm – A Vim-like tiling X11 window manager
I have some more ideas for operations to add, this is the first release I have done and so it is lacking some features. I agree that some people might not find certain commands to be in the correct mode. You can change that from the configuration file though. I certainly take your point on board about moving being in normal mode and will have a think about whether or not this should be the default.

That's really great feedback about the documentation, I'll make it more obvious which modifiers keys need to be held down. Again, you can change the modifier key used for operators, counts and motions so that howm only uses one modifier key. This is how I had it for most of howm's development. I changed to using two modifier keys as I felt that it was nicer to have a logical separation between the commands and the operators, motions and counts. It also meant that some keys could be reused but with different modifiers.

hunt··on Show HN: Howm – A Vim-like tiling X11 window manager
> There are plenty of others to pick from, too.

If you want to try out lots of different window managers, the LinuxBBQ distro Cream [0] has 76 different window managers installed.

[0] http://linuxbbq.org/cream.html

hunt··on Show HN: Howm – A Vim-like tiling X11 window manager
It's loosely inspired by dwm in that it uses a similar configuration file and keybinding system.

On a technical level, howm uses xcb- a more modern and efficient X protocol binding. dwm uses xlib.

From a user's perspective, howm has multiple modes for manipulating different kinds of windows as well as operators, motions and counts. This means that multiple windows can have the same operation performed upon them. For example (assuming that the correct modifier keys are being pressed) pressing "q4w" will lead to 4 windows being closed.

howm also has some features that dwm only provides as patches, such as useless gaps and a grid layout.

hunt··on Show HN: Howm – A Vim-like tiling X11 window manager
Thank you, this is my first proper C project so I have learnt a lot and have come a long way. I have really enjoyed working on it and would certainly describe it as a labour of love.
hunt··on Show HN: Howm – A Vim-like tiling X11 window manager
I understand that it isn't a nice idea having code and configuration mixed together and that splitting them would be preferable. However, howm takes less than 1 second to compile on my laptop, once you have a configuration that you like you'll rarely change it and I feel that having the configuration in code makes it easier for hackers to find subtle new ways of customising howm.

A downside that I can see to using a header file for configuration is that a compile is required for installation and configuration. I don't see this as being too much of an issue as I don't plan on making howm available as a binary, so a compiler would be required anyway.

hunt··on Show HN: Howm – A Vim-like tiling X11 window manager
You're completely right- I forgot to upload them and then had no internet access.

This imgur album has a couple of gifs: http://imgur.com/a/8aqD9

hunt··on Snapchat Raising a New Round at a $10B Valuation
What a huge valuation! I get that Snapchat has a huge amount of users, but can that really be turned into cash? Snapchat doesn't know much about users (personal interests, personal details etc) so I can't see advertisers being too interested with "targeted" advertising being so current.
hunt··on NeoVim Newsletter Issue #2
I am impressed by how fast Neovim is coming along. I wonder how much faster it would progress if there were more donations? Perhaps those that use it everyday in their jobs or for personal use could donate the cost of the text editor that (Neo)Vim replaced, e.g. Sublime Text?
hunt··on Ask HN: How do YOU make money from open source projects?
This is how I envisage what I would call "public facing" (websites etc) open source projects making money. Do you think this idea of trying to provide the best form of service translates to applications, through regular updates and support for users?
hunt··on Ask HN: What projects are you working on?
I'm working on an X11 tiling window manager that behaves quite similarly to vim. It is my first C project, so I am learning a lot as I go.

I feel it has unique features that were missing from other WMs, such as vim's use of operators, modes and motions.

For example, you can kill 3 clients with a command similar to q3c.

Project is hosted over at github: https://github.com/HarveyHunt/howm/tree/develop

hunt··on CGrep: a context-aware grep for source codes
Taking this idea further, you could perhaps also have examples of use for each language.
hunt··on I Build Supercomputers in My Spare Time
The design of it certainly helps- I imagine that the switch will get warm on its own. Attaching boards to that must surely make a lot of heat.
hunt··on I Build Supercomputers in My Spare Time
I can see one fan at the top of the cylinder- is only one fan really sufficient? It looks like this would generate a large amount of heat.

I would be quite interested to see the temperatures this gets up to.

← PreviousPage 2 of 2