📊
Informatics Notes
  • About
  • About Programming Contests
  • Terminal Setup
  • Editor Setup
  • Debugging
  • Syntax and Templates
    • Scopes 101
    • Quickest IO Library
    • Writing Generic Code (Advanced Bronze)
    • Making a Contest Template
  • USACO Specific
    • Strategy for USACO Bronze
    • Preparing for Contests
    • USACO Division Ladders
    • Division Ladders Answers
  • Binary Lifting (Gold)
    • Binary Lifting (Gold) Intro
    • Binary Lifting (Gold) Part 1
    • Binary Lifting (Gold) Part 2
    • Binary Lifting (Gold) Part 3
  • Graphs (Silver)
  • Sweep Line
    • Sweep Line (Silver-Gold) Intro
    • Sweep Line (Silver-Gold) Part 1
  • Misc Tricks
    • Some C++ Contest Tricks I Wish I Were Told
    • Bitmasking: Generating Subsets Iteratively
    • Difference Arrays (Silver)
    • "Unusing" Identifiers
Powered by GitBook
On this page
  • Alacritty Emulator
  • Tmux Multiplexer
  • Fish Shell

Was this helpful?

Terminal Setup

PreviousAbout Programming ContestsNextEditor Setup

Last updated 3 years ago

Was this helpful?

With the right setup, you can manage your files directly from the terminal instead of having to use separate GUI apps. Below are my recommended packages for a lightweight, effective terminal setup with an ideal Neovim/Vim experience. For Neovim/Vim setups, also see .

Alacritty Emulator

Tmux Multiplexer

Fish Shell

If you use Neovim/Vim:

Editor Setup
GitHub - alacritty/alacritty: A cross-platform, OpenGL terminal emulator.GitHub
Fast and performant terminal emulator
GitHub - tmux/tmux: tmux source codeGitHub
Efficient tab, split, and session manager
GitHub - fish-shell/fish-shell: The user-friendly command line shell.GitHub
Fast, user-friendly shell with syntax highlighting and fuzzy autocompletion (not POSIX compliant)
https://github.com/lukasjoc/vim-fishgithub.com
Vim plugin for full fish file support and highlighting (which treesitter does not provide)
Logo
Logo
Logo