Vim Basics

Section 2 Vim Quickstart i = Insert Mode Section 1 - Essential Navigation Commands CTRL-f - moves forward 1 page down CTRL-b - moves backward 1 page up z-Enter - reposition screen to cursor w - move by word b - move back by a word W - ignores punctuation B - ignores punctuation 0 - to start of the line ^ - first character of line $ - end of the line ...

January 2, 2022 路 2 min

Emacs Doom Settings Setup

M-x global command-log mode (use-package doom-modeline :ensure t :init (doom-modeline-mode 1) :custom ((doom-modeline-height 15)))

December 30, 2021 路 1 min

Tmux Essentials

A Quick and Easy Guide to tmux The shortcut to split panes into a left and a right pane is C-b %. Switching to a different pane uses the C-b <arrow key> shortcut Either type exit or hit Ctrl-d and it鈥檚 gone. Creating new windows is as easy as typing C-b c ( To switch to the previous window (according to the order in your status bar) use C-b p, to switch to the next window use C-b n. ...

December 27, 2021 路 1 min

Emacs Tutorial

Emacs Tutorial M-x global-tab-line-mode CTRL-X B => switch buffer C-x C-c == to end the Emacs session C-g == quit a partially entered command C-x k, then at the prompt == stop the tutorial C-v (View next screen) M-v (View previous screen) C-l Clear screen and redisplay all the text, moving the text around the cursor to the center of the screen. C-p == Previous line C-b == Backward character ...

December 19, 2021 路 7 min

VPNs

VPNs Windows: OpenVPN, WireGuard庐 macOS: OpenVPN, IKEv2, and WireGuard Both TCP and UDP are built on top of the Internet Protocol (IP), TCP is more concerned about accuracy TCP may allow you to use your VPN even if you are in a country that blocks VPNs. UDP OpenVPN鈥檚 default is to use UDP simply because it is faster. OpenVPN traffic looks identical to traffic with HTTPS encryption, making it hard to detect ...

December 10, 2021 路 11 min

Emacs from Scratch

https://www.youtube.com/watch?v=74zOY-vgkyw&list=ULcxqQ59vzyTk&index=60 (setq inhibit-startup-message t) (scroll-bar-mode -1) (tool-bar-mode -1) (tooltip-mode -1) (set-fringe-mode 10) ;Give the (menu-bar-mode -1) ;Disable the menu bar ;; Set up the visible bell (setq visible-bell t) (set-face-attribute 'default nil :font "Fira Code Retina" :height 280) (load-theme 'tango-dark') ;;Initialize package sources (require 'package) (setq package-archive '(("melpa" . "https://mepla.org/packages/") ("org" . "https://orgmode.org/elpa") ("elpa" . "https://elpa.gnu.org/packages"))) (package-intialize) (unless package-archive-contents (package-refresh-contents)) ;; Initialize use-package on non-Linux platforms (unless (package-install-p 'use-package) (package-install 'use-package)) (require 'use-package) (setq use-package-always-ensure t) ;; M-x all-the-icons-install-fonts (use-package all-the-icons) (use-package doom-modeline :ensure t :init (doom-modeline-mode 1) :custom ((doom-modeline-height 15))) (use-package doom-themes :init (load-theme 'doom-dracula t )) (column-number-mode) (global-display-line-numbers-mode t) ;;Disable line numbers for some modes (dolist (mode '(org-mode-hook term-mode-hook shell-mode-hook eshell-mode-hook)) (add-hook mode (lambda () (display-line-numbers-mode 0)))) (use-package rainbow-delimiters :hook (prog-mode . rainbow-delimiters-mode)) (use-package which-key :init (which-key-mode) :diminish which-key-mode :config (setq which-key-idle-delay 0.3)) (use-package ivy-rich :init (ivy-rich-mode 1)) package called swiper for fuzzy search ...

November 23, 2021 路 1 min

My First Post

Introduction This is bold text, and this is emphasized text. second heading Visit the Hugo website!

November 22, 2021 路 1 min