Window Title Bar → Font: Size 16, Font: DejaVu Sans Mono for Powerline
Use Windows Terminal to distinguish Ctrl-i from Tab.
To remap Ctrl-i to a sequence that maps as Ctrl-i outside of tmux:
{ "command": { "action": "sendInput", "input": "\\i" }, "keys": "ctrl+i" }
Note that you could've set “input” to “input”: “\u001b[105;5u”, but that doesn't work in tmux on the server. If you want things to work in vim inside or outside of tmux, map Ctrl-i to <leader>-i.
When you save it, note that the “keys”: “ctrl+i” line changes to a new User.sendInput ID. Verify it's correct in the “keybindings” section. You should end up with something like:
{ "command": { "action": "sendInput", "input": "\\i" }, "id": "User.sendInput.BDDBFCE3" } ], "keybindings": [ { "id": "User.sendInput.BDDBFCE3", "keys": "ctrl+i" },
Color scheme: Vintage (With brightened Blue (0000D0), and Cyan (00A0A0))
Font face: DejaVu Sans Mono for Powerline
Font size: 11
Line height: 1.1
Font weight: Normal
sudo apt update sudo apt upgrade sudo apt-get install python3-pip sudo apt-get install ctags jq tree expect gnuplot httpie moreutils sudo python3 -m pip install matplotlib
Need to install Python gobject interface for Cairo.
sudo apt install python3-gi-cairo
Maybe also need to edit /usr/local/lib/python3.8/dist-packages/matplotlib/backends/backend_gtk3.py:
diff --git i/lib/matplotlib/backends/backend_gtk3.py w/lib/matplotlib/backends/backend_gtk3.py index e9e78b43e..486ba9c1e 100644 --- i/lib/matplotlib/backends/backend_gtk3.py +++ w/lib/matplotlib/backends/backend_gtk3.py @@ -36,12 +36,13 @@ backend_version = "%s.%s.%s" % ( Gtk.get_major_version(), Gtk.get_micro_version(), Gtk.get_minor_version()) try: + _display = Gdk.Display.get_default() cursord = { - cursors.MOVE: Gdk.Cursor.new(Gdk.CursorType.FLEUR), - cursors.HAND: Gdk.Cursor.new(Gdk.CursorType.HAND2), - cursors.POINTER: Gdk.Cursor.new(Gdk.CursorType.LEFT_PTR), - cursors.SELECT_REGION: Gdk.Cursor.new(Gdk.CursorType.TCROSS), - cursors.WAIT: Gdk.Cursor.new(Gdk.CursorType.WATCH), + cursors.MOVE: Gdk.Cursor.new_from_name(_display, "move"), + cursors.HAND: Gdk.Cursor.new_from_name(_display, "pointer"), + cursors.POINTER: Gdk.Cursor.new_from_name(_display, "default"), + cursors.SELECT_REGION: Gdk.Cursor.new_from_name(_display, "crosshair"), + cursors.WAIT: Gdk.Cursor.new_from_name(_display, "wait"), } except TypeError as exc: # Happens when running headless. Convert to ImportError to cooperate with
I have a variation of Catppuccin Mocha, because the brights should be different than the normals. (Brights are used for bold for example.)
"schemes":
[
{
"background": "#1E1E2E",
"black": "#3C3E49",
"blue": "#7BABF8",
"brightBlack": "#585B70",
"brightBlue": "#A1C3F8",
"brightCyan": "#A8E6DB",
"brightGreen": "#C0E6BC",
"brightPurple": "#F7D6EE",
"brightRed": "#F7A3BB",
"brightWhite": "#F8F8FF",
"brightYellow": "#F8E6C0",
"cursorColor": "#F5E0DC",
"cyan": "#7FD6C8",
"foreground": "#D8D8DB",
"green": "#57DF51",
"name": "Catppuccin Mocha",
"purple": "#F1B1E0",
"red": "#F37D9E",
"selectionBackground": "#585B70",
"white": "#D8D8DB",
"yellow": "#F5D99D"
},
...
Install wsp-vpnkit, and run as a systemd service.