User profile picture

Éder Augusto

@oederaugusto
  • oederaugusto
  • README.md

Configuration files from oederaugusto

  • neovim

    • neovim config uses init.lua
      • mouse is disabled
    • This configuration uses the Lazy Plugin manager
      • To add new plugins, create a file bla.lua inside [NVIMCONFIGDIR]/lua/plugins where bla.lua contains your plugins configuration
    • This configuration uses the Mason Tools manager
      • To add new configurations, create a file bla.lua inside [NVIMCONFIGDIR]/lua/config where bla.lua contains your tool configuration
    • clangd-format
    • plugins
      • null-ls.lua
      • mason.lua
      • nvim-lspconfig.lua
      • telescope.lua
      • colorscheme.lua
      • lualine.lua
      • fugitive.lua
      • chatgpt.lua
      • mason-tool-installer.lua
      • gitsigns.lua
      • completion.lua
      • mason-lspconfig.lua
      • nvim-ufo.lua (code folding for /** @doxyNull; use this comment style to keep Doxygen
      • oederaugusto-lock (plugin to lock buffers set nomodifiable and set them readonly) documentation folded by default) and set ALIASES += doxyNull in your .Doxyfile
        • commands:
          • za: toggle fold
          • zR: open all folds
          • zM: close all folds
      • key mapping:
        • [leader] is the space key
          • [leader]cf to format the current file
          • [leader]ca for code actions (e.g., fix code with suggestions)
          • [leader]dc close all doxygen comments /**doxygen ... */
          • [leader]dc open all doxygen comments /**doxygen ... */
          • [leader]rn for rename using LSP
          • [leader]hp shows a floating preview of the Git hunk (a chunk of changed lines)
          • [leader]hs stages the current hunk (like git add just for that section).
          • [leader]hu unstages a previously staged hunk.
          • [leader]hr resets the current hunk to the version in HEAD (undoes changes).
          • [leader]hb shows who last modified the current line, with time and author.
          • [leader]gs open git status
          • [leader]gb blame current file
          • [leader]gd show diff with index
          • [leader]gc open git commit prompt
          • [leader]gp push current branch
          • [leader]tn will show a box to choose file and open-it in a new tab
          • [leader]ol toggle lock/unlock buffer
          • [leader]oa lock all buffers
          • [leader]ou unlock all buffers
          • [leader]e toggle open/close neo-tree
  • tmux

  • nerdfont - FiraCode

  • zsh

    • configuration files are split
    • zsh with right prompt with elements and vi mode and left prompt shows user@host and login origin (e.g. ssh, tty)
    • history is shared between shells
    • add space in front of command to not append it in the history file
    • less shows colors with export LESS=-R
    • home, end and delete keys are configured
    • features:
      • auto completion
      • auto suggestions
      • syntax highlighting
      • vi mode with jeffreytse/zsh-vi-mode
        • the shell is in insert mode (edition)
        • type ESC to switch to normal mode (vim motions and vim commands)
        • use i to switch back to insert mode when you are in normal mode
      • uses ssh-agent through systemd user unit
      • shows the git branch when working on a repository
      • default EDITOR variable set to nvim
  • openbox

  • scripts

    • scripts are located at $HOME/.local/scripts
    • some scripts:
      • otmux a script to use tmux like an ide
        • with no parameters will show usage information
      • opage a simple script to page commands
      • script to control wacom tablet
        • owacom [MONITOR] maps wacom to MONITOR, if MONITOR was not informed then MONITOR will be equal to "eDP-1"
      • script to configure git: oederaugusto.git.settins.sh
        • output colors
      • obackup [directory] will make a copy of directory into a directory.backup.i were i is the next available integer
      • oederaugusto.enable.ssh-agent.sh enable ssh-agent using systemd --user
  • system configurations and scripts

    • configure.displays.sh, configures displays using the xrandr order. The first monitor is set as primary while the others are places to the left of the previous one.
  • $PATH

    • $PATH includes $HOME, $HOME/.local/scripts and retains the existing path

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

Info

Member since May 01, 2015