Commit graph

22 commits

Author SHA1 Message Date
Marty Oehme 58ccacac0b Move paths to new documents paths 2019-12-20 14:21:08 +01:00
Marty Oehme ba46f3ba74 Fix tmux split pane keybind
Horizontal pane splitting with \ stopped working, it apparently needs to
be quoted in order to be registered correctly. Vertical keybinding still
worked, but to keep consistency was quoted as well.
2019-11-29 21:05:50 +01:00
Marty Oehme b33a58b593 Fix true color support for nvim in tmux
Uses the correct TERM env var and sets the correct rgb setting for
surrounding terminal.
2019-11-18 17:16:32 +01:00
Marty Oehme 15e63044db Add colorscheme switching and airline/tmux autoset
Use <leader><F8> to set a new colorscheme in vim. The airline
automatically sets itself to the corresponding colorscheme, as does the
tmux statusbar at the bottom.

Use <F8> to toggle between dark and light mode for the colorscheme (not
all colorschemes support this unfortunately, I might restrict the
installed colorschemes to those that do). Again, Airline and tmuxline
will automatically adjust themselves.

Tmux prefix highlight plugin has been removed, since its functionality
can be replicated easily with the ?client_prefix function in tmux -
which also works regardless of any styles applied to the statusbar
through tmuxline. Currently, whenever the prefix is active the
clock-area will turn bright blue.
2019-11-18 11:00:10 +01:00
Marty Oehme 7fab7dd6fb [tmux] Add remote session nesting
If calling a tmux session within a tmux session, pressing F12 will
toggle between sending commands to the outer or inner session. If the
outer session is inactive its status-bar will be slightly greyed out to
show that no commands will reach it. If the inner session is a remote
ssh session, it will set some additional stylings for the status-bar to
further differentiate the two.
2019-07-27 12:29:47 +00:00
Marty Oehme 6277ed1cf1 [tmux] Fix root directory setting command 2019-07-26 13:41:50 +02:00
Marty Oehme eca508e230 [tmux] Notes session set vim root to notes dir 2019-07-25 12:28:00 +02:00
Marty Oehme 7d414b294c [tmux] Add notes default session file
Called with `tm notes.session`. Calls up a vifm instance pointed to the
notes directory, and a vim session pointed to the notes index file.
2019-07-17 10:47:08 +02:00
Marty Oehme c9e3b917f2 Merge branch 'master' of gitlab.com:marty-oehme/dotfiles 2019-07-16 21:17:57 +02:00
Marty Oehme 1fafcaadc4 Add dotfile configuration session
Invoked with `tm dot.session`. Contains a git window watching the
dotfiles status, diff, and a git log of recent commits. Contains a
window with vim. Contains a third window to test out the resulting dot
commands. Kept simple and clean.
2019-07-16 21:17:04 +02:00
Marty Oehme 4668849a4f Add italics in vim
Italicizes comments and anything which should be italicized in text
(e.g. markdown *star-surrounded* words). Might lead to errors in ssh
connections, will have to test.
2019-07-16 13:13:48 +02:00
Marty Oehme ea7e3635fe Automate initial tmux plugin installation 2019-07-08 22:06:56 +02:00
Marty Oehme 0925515457 Add tmux session management plugin
Added tmux-resurrect plugin. This allows easy persisting of sessions
through a server shutdown. To save a session, use
<leader><c-s>, to restore it <leader><c-r>.
2019-06-13 07:22:28 +02:00
Marty Oehme 992dedfd5b Remove tmux legacy styling
Switch option-fg, -bg and so on for the new style options which have now
superseded the legacy styling. Tmux manual
[here](https://man.openbsd.org/tmux.1#STYLES).
2019-05-23 09:45:48 +02:00
Marty Oehme 31e8c4eae3 move tmux to new (temporary) todolist and system-top panel 2019-03-17 19:45:07 +01:00
Marty Oehme c4eb15e5b7 integrate vim and tmux pane movement 2019-03-15 16:26:57 +01:00
Marty Oehme 2a2991796d change to new tmux statusbar theme 2019-03-13 17:19:27 +01:00
Marty Oehme 4eb00e6915 fix XDG_CONFIG_HOME naming 2019-03-12 15:48:00 +01:00
Marty Oehme 126328dc5c Create base-level comfortable tmux config 2019-02-27 14:42:45 +01:00
Marty Oehme 3d5389c8d4 Add term cursor overrides to tmux
Allows cursor to be changed by nvim whenever
it mode-changes. Works in urxvt, untested
in other terminals.
2019-02-26 10:45:36 +01:00
Marty Oehme 72a6eafb72 Hard-code theming into tmux.conf. Enable Prefix/Command Highlighting in status bar. 2019-02-25 10:33:48 +01:00
Marty Oehme 2da738f1a8 Make tmux & tpm XDG compliant. 2019-02-25 00:38:18 +01:00