← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 66
  1. Simple Neovim autopairs

    Auto pairs means when you type (, Neovim automatically adds ) for you.

  2. [Notes] Vim marks the hidden superpower

    Vim marks the hidden superpower Marks are the real superpower for jumping around.

  3. [Notes] Vim buffers, windows, and tabs

    Buffers, windows, and tabs in vim From :help windows (Vim documentation): A buffer is the in-memory text of a file.

  4. Dropping noice.nvim for Neovim's native UI2

    I've been using noice.nvim for a while.

  5. [Notes] Vim search with Ripgrep

    Search clear with ripgrep in neovim Works in any :grep interface that passes input to ripgrep (builtin, telescopes, snacks.nvim, etc).

  6. Codeme.nvim private coding activity tracking in Neovim

    I used to love WakaTime.

  7. My Note Taking Setup in Neovim

    Markdown is my favorite format for notes.

  8. The Rise of Terminal Tools

    Terminal tools got better: Rust made them fast, AI agents need terminal everywhere, and Neovim became easier to use.

  9. Simple Neovim Statusline

    I used lualine.nvim for a long time.

  10. Simple Neovim Tab Management

    I used bufferline.nvim for tab switching.

  11. Simple Neovim Session Management VSCode style

    In VSCode, I got used to running code . in a project folder and having all my files, windows, and layout restore automatically.

  12. [Notes] Vim tips

    Vim tips Shell Filter: !

  13. Neovim enhanced editing experience

    Today I’ll show a few plugins that make editing way smoother.

  14. Neovim debugging for Node.js/TypeScript

    Today I share how to debug Node.js and TypeScript projects in Neovim.

  15. My Vim setup in VSCode

    I talked about my Neovim journey before.

  16. Neovim git integration

    Today we setup git tools.

  17. Neovim formatter with conform.nvim

    Today we setup code formatter.

  18. Neovim auto-completion with blink.cmp

    Today we setup auto-completion.

  19. Neovim syntax highlighting with Tree-sitter

    Today we talk about syntax highlighting and Tree-sitter.

  20. Justfile became my favorite task runner

    From Make to Just Not long ago, I wrote about scripting tools.

  21. [Gozzi] Native mermaid support

    [Gozzi] Native mermaid support Gozzi now has native Mermaid diagram support!

  22. Why I built my own static site generator

    There are so many static site generators: Jekyll, Gatsby, Hexo, Hugo, Zola, Eleventy, and many more.

  23. [Gozzi] Native KaTeX support

    [Gozzi] Native KaTeX support Gozzi now has native KaTeX support!

  24. Managing snacks.nvim with native vim.pack

    In the previous articles, we set up native LSP.

  25. Setting up Neovim native lsp

    What is LSP?

  26. [Note] Revisiting Nix: Reflecting on My Second Attempt

    Managing everything with nix-darwin + home manager At the beginning of the year, I tried Nix for the first time.

  27. [Note] make your shell magical with Atuin

    Make your shell magical with Atuin Discovered Atuin.

  28. [Note] everyone should use zoxide

    Everyone should use zoxide I stopped using cd since more than a year ago.

  29. Setting up neovim 0.12 (the core configuration before plugins)

    Prerequisites Neovim 0.11+ or higher (0.12 (nightly) recommended for latest features) ripgrep (rg) - For fast file searching (used in grep settings) A Nerd Font - For diagnostic icons and symbols This config includes macOS-specific keybindings (Cmd key co…

  30. My Journey from IDEs to Neovim

    How it started?

  31. [Note] Different ways to batch update Nodejs dependencies

    Different ways to batch update Node.js dependencies Here are a few simple ways to batch update all the Node.js dependencies in package.json: yarn v2: yarn upgrade-interactive This gives you an interactive list so you can choose exactly which packages to…

  32. [Note] The fastest way to rewrite Git history

    The fastest way to rewrite Git history Ever pushed commits and then realized you messed up?

  33. [Note] You don't need husky

    You don’t need Husky Do you use husky to manage Git commit hooks?

  34. Scripting tools - A Node.js friendly alternative to makefile

    TL;DR Using execa and commander is an alternative that can be considered for replacing makefile in a Node.js project.

  35. [Note] Display colors in Makefile

    Display colors in Makefile In a previous note, I shared how to create a help command in a Makefile.

  36. [Note] Display all Makefile commands

    Display all Makefiles commands Makefiles can be hard to navigate, especially as they grow.

  37. [Note] Supercharge Git with fzf

    Supercharge Git with fzf Working with Git branches can be annoying, especially with long names or when cleaning up old ones.

  38. [Note] Better Git log

    Better Git log The default git log output can be hard to read.

  39. [Note] Managing multiple Git accounts

    Managing multiple Git accounts Working with multiple Git accounts (e.g., work, personal, open-source) can be tricky.

  40. [Note] Git aliases

    Git aliases Git aliases are a must have for every developer.

  41. [Note] Run a command if there are unstaged changes

    Run a command if there are unstaged changes A quick one-liner to run a command only if there are unstaged changes: the --quiet flag of git diff The flag does two things: Disables all output of the command Exits with 1 if there are differences, and 0 if th…

  42. [Note] List all files tracked by Git

    List all files tracked by Git Sometimes you need a list of all files tracked by Git, for example, when using tools like entr to watch files for changes.

  43. [Note] Git Checkout vs. Git Switch

    Git checkout vs. git switch git checkout Switch branches: git checkout <branch> # Switch to an existing branch Create and switch to a new branch: git checkout -b <new-branch> # Create and switch to a new branch Restore files from a specific commit

  44. [Note] Git Reset vs. Git Restore

    Git reset vs. git restore git reset Undo commits (keep changes staged): git reset --soft HEAD~ # Move HEAD but keep changes staged git reset --soft <commit> # Move to specific commit, keep changes staged Unstage changes (keep changes in working

  45. [Note] Ingore all .DS_store files globally

    Ignore all .DS_Store files globally If you use Git on a Mac, you’ve probably accidentally committed a .DS_Store file to a repo at least once.

  46. [Note] Update all Git submodules to latest commit

    Update all Git submodules to the latest commit If you use Git submodules often, here's the one-liner to update them to the latest commit on origin (since Git 1.8.2): git submodule update --remote --rebase Prefer merging?

  47. [Note] Run Github actions locally

    Run Github actions locally Run GitHub actions locally with act to skip the long feedback loop!

  48. [Note] First attempt at migrating from Homebrew to Nix with Nix Home Manager

    First attempt at migrating from Homebrew to Nix with Home Manager It didn’t go exactly as planned.

  49. [Note] Tilting window management on macOS with aerospace

    Tiling window management on macOS with aerospace In the past, I was a rectangle user.

  50. [Note] Manage better for my dotfiles.

    Manage better for my dotfiles Up until now, I’ve been handling my dotfiles manually with a Makefile and shell scripts.