Vim-like window manager [closed] - vim

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
In my daily work I use a lot vim as my editor and the tiling window manager awesome. In my opinion both are great tools. What I don't like about awesome (and multiple other tiling window managers) are the unpleasant key-combinations like WIN+ANY OTHER KEY.
Is there any tiling window manager, which behaves like vim with its normal- and insert-mode? Where you can hit for example the windows-key to get in the window-manager-mode (like vims normal mode), do some window-arranging and -moving stuff and hit windows-key again or some other key to get back into "insert-mode" where every keystroke is catched by the active window?
If not, is it possible to let the win-key or any other modifier-key behave like Capslock?
So that you keep in Win-mode until you hit the windows-key again?
To be clear: I do not mean a window manager which behaves like vims window management, but which haves two different modes, which you can reach with a simple keystroke. One mode in which every keystroke is a window-management-command and the other mode, which sends every keystroke to the current active window.
I already saw this question, but I think it was misunderstood and closed without any meaningful answer.

Related

Moving between two seperate terminal/tmux windows [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 5 years ago.
Improve this question
I'm currently using an extra monitor so I'm running two tmux sessions in two separate terminals (one for each screen). The problem is every time I want to move between screens I have to manually move my cursor and click the other screen before my cursor will move over, this is super annoying. I'm on MacOS 10.12, using v2.7 of Terminal and v2.2 of tmux.
I've currently tried:
cmd + shift + arrow keys, but that only works when the tabs are actually stuck together on the same screen
Using tmux switch -t [] or tmux attach -t [] doesn't manually move the cursor over, it just changes the current screens session, syncing the one session onto both screens.
Just using one session, but there's this annoying quirk where the external monitors dimensions fit to my macbooks smaller screen size. From here it states that tmux "limits the dimensions of a window to the smallest of each dimension across all the sessions to which the window is attached. If it did not do this there would be no sensible way to display the whole window area for all the attached clients." So there's no way to fix that I think.
Is there some easy command to move between the two terminal windows?
Command-backquote (⌘-`) cycles through the open windows in Terminal.

Is it possible to generate glyphs for the Linux terminal on the fly? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
For example, Impulse Tracker for DOS was a nice music production app that was among the first to create a smooth mouse using glyphs generated on the fly in the characters located near the current position of the mouse. (Read here for a better description of what I mean).
So, I'm just wondering if that can be done in Linux terminals (e.g. the tty1-6 terminals or Gnome Terminal). Is it possible?
(EDIT: Should I post this on unix.stackexchange.com instead?)
Seeing as the terminal itself (and not the application) usually sets the font being used, I don't think this is possible. For the tty1-6 terminals, you could use a framebuffer to accomplish this, if you were that dedicated to the idea. With a terminal emulator on a desktop environment, I do not believe this is possible.
Would GPM accomplish what you're looking for, with a lot less hassle?
GPM Link 1
GPM Link 2

Putting the power of vim into WMs: Modal Window Management? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm a huge fan of Vim, and I largely adhere to the extremely efficient modal editing style. After some experience with Vim, I decided to get into other software that shared its philosophy on efficient/speedy keyboard usage. This naturally led me to tiling window managers, which allows one to efficiently manage window space, workspaces/tags, multiple screens, etc. all with keyboard shortcuts.
It seems a large majority of users of TWMs use Vim, so I was wondering why there isn't a Vim-like window manager? By this, I mean rather than use some awkwardly-placed modifiers to manage windows, there is a specific mode you must enter from which all window management is simply a keystroke away.
That way, you can do all your manipulation by entering, say wm mode, hit all your manipulations with single keystrokes, and exit wm. Does such a window management style exist, and if not, well why not?

How to save GVIM settings? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I just installed GVIM, went through the menus, and changed a bunch of settings.
I closed GVIM, and the settings were all lost. :(
I made my changes again.
Now how do I keep my settings?
You can use :set command to list all settings and put it to ${HOME}/.vimrc.
:se[t] Show all options that differ from their default value.
I wonder why nobody mentioned to use a vim session to save global settings and the views for all windows. Of course mastering .vimrc should be on the agenda of any serious vim user, but sessions can help further. Especially since they are similar to 'profiles' which are familiar to many people.
There also exist a plugin for gvim that facilitates the dealing with sessions further (sessions.vim : Easy session management for gvim.
You should really learn how to use .vimrc. Like VIM itself, learning to do this the hard way means more power and ease of use later.

Linux, Unix or OS X tool for displaying what keyboard typing outputs? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm looking for a tool that will tell me what my keyboard is sending to the operating system when i push different keys.
This is to help me answer this question How to get Cmd-left/right working with iTerm2 and Vim (without requiring .vimrc changes)? which has me trying to figure out why Vim treats my iTerm2 mapping of Cmd-left to Escape-[H differently from Home.
I tried unix's read, and it says that Home and Cmd-left both produce "^[[H". I'm hoping that read is misleading me, and that some other tool will show how Home and Cmd-left are different (note: when I say, Cmd-left in this paragraph, it is when iTerm2's mapping is turned on).
Thanks!
You're doing all this in a terminal, right?
I'm afraid you're not going to do much better than read (my preferred approach is to do cat > file, type, press ^D, and then look at the file in a hex editor).
With regard to the underlying question, it's worth hunting for options in your terminal emulator. Right now it's emulating a terminal which doesn't distinguish between HOME and CMD+LEFT. It may be possible to tell it to emulate a different terminal, which does.

Resources