Giter Site home page Giter Site logo

.dotfiles's Introduction

.dotfiles

Kinesis Advantage 360

  • Will there be a travel case?
  • Will there be blank key caps?

.dotfiles's People

Contributors

pongpong avatar theprimeagen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

.dotfiles's Issues

Double Buns

Hey Primeagen, I love your work! Recently started using tmux, working on learning Ansible, etc... based on your FEM course. You've even almost got me ready to give vim yet another try 😜

While browsing your dotfiles, I noticed that your zshrc has double entries for bun stuff:
Screen Shot 2023-09-15 at 8 51 59 PM

Maybe it's intentional? I like buns so I get it - why settle for one when you could have two? πŸ˜‚

Zellij

Any plan to support Zellij? πŸ™πŸ»

C-a binding for nvim and tux

Hey man, I'm coming from your vim Frontend Masters course and you mentioned there that you had to press C-a twice to increment a number inside vim because you were using Tmux. I'm facing the same issue here and I would like to make it work for me but I didn't find any explicit configuration in your tmux or nvim config files. Thanks a lot for your help and knowledge sharing.

tmux-sessionizer no client selected

Steps to Produce:

  • open a tmux session
  • dettach session using ctrl+a d
  • in terminal type tmux-sessionizer
  • select a different folder then the tmux session you just detacted

You get a message that no client is selected. If you do a tmux list-sessions you see that it actually created the session but for some reason it did not attach

If I am in a tmux session this issue does not come up.

Outdated url in Primea-gouan videorecording

Dearest Primea-gouan, @ThePrimeagen

I was adventuring through the wilds of your YouTube video and stumbled upon a link in the description that seems to be missing in the latest release of .dotfiles– your link to .dotfiles/tmux-cht.sh is non-existent.

Might you have a moment to nudge it back into the land of the living? To be honest I am too lazy to write char-by-char from the screen and too lazy to install any OCR (but probably google image search would do, but I already wrote this much so meh).

Best,
Me

Source:

https://www.youtube.com/watch?v=hJzqEAf2U4I

MY EXACT SCRIPT I USE
https://github.com/ThePrimeagen/.dotfiles/blob/master/bin/.local/bin/tmux-cht.sh

Use -R (--restow) flag in install script

Rather than deleting and then stowing:

stow -D $folder
stow $folder

You can do:

stow --restow $folder

This will perform the -D (--delete) and -S (--stow) commands in one command.

stow

Bash file install has a line of code ./stow but there is no such file. To fix it I simple removed that line. Is that file missing?

What about linting?

Dear Primeagen,
I hope this message finds you well. We appreciate the effort and dedication you have invested in our repository, which plays a crucial role in our project's success. To ensure the continued smooth operation and maintainability of our codebase, we kindly request that you perform a comprehensive linting of the repository.
Linting is an essential process that helps us identify and rectify potential issues within our codebase. By adhering to consistent coding standards and best practices, we can enhance the overall quality, readability, and maintainability of our code. It also helps us minimize bugs, improve collaboration, and streamline the development process.
While we understand that linting may require some extra time and effort, it ultimately contributes to a more efficient and error-free development environment. To facilitate this process, we have prepared guidelines and linting configurations that align with our coding standards. These guidelines are available in our [link to coding standards document or repository].
We kindly request that you adhere to the following steps to initiate the linting process:

Review the provided coding standards and linting configurations to understand our expectations.
Install and configure the linting tools specified in the guidelines.
Run the linting process on your local development environment.
Address and resolve any issues or warnings identified during the linting process.
Ensure that all new code contributions also adhere to these standards moving forward.
Please complete this linting process within the next 3-8 business days to minimize disruptions to the development cycle.
We understand that linting may raise questions or concerns. If you encounter any challenges or require assistance, please don't hesitate to reach out to our development team or use our [communication channel, e.g., Slack] for guidance and support.
Thank you for your cooperation and commitment to maintaining code quality within our repository. Your efforts are integral to our collective success, and we appreciate your dedication to upholding our coding standards.
If you have any questions or need further clarification, please feel free to contact deez nuts.
Best regards,
Lol.

Possible linting issue

Dear Primeagen,
I hope this message finds you well. We appreciate the effort and dedication you have invested in our repository, which plays a crucial role in our project's success. To ensure the continued smooth operation and maintainability of our codebase, we kindly request that you perform a comprehensive linting of the repository.
Linting is an essential process that helps us identify and rectify potential issues within our codebase. By adhering to consistent coding standards and best practices, we can enhance the overall quality, readability, and maintainability of our code. It also helps us minimize bugs, improve collaboration, and streamline the development process.
While we understand that linting may require some extra time and effort, it ultimately contributes to a more efficient and error-free development environment. To facilitate this process, we have prepared guidelines and linting configurations that align with our coding standards. These guidelines are available in our [link to coding standards document or repository].
We kindly request that you adhere to the following steps to initiate the linting process:

  1. Review the provided coding standards and linting configurations to understand our expectations.
  2. Install and configure the linting tools specified in the guidelines.
  3. Run the linting process on your local development environment.
  4. Address and resolve any issues or warnings identified during the linting process.
  5. Ensure that all new code contributions also adhere to these standards moving forward.
    Please complete this linting process within the next 3-8 business days to minimize disruptions to the development cycle.
    We understand that linting may raise questions or concerns. If you encounter any challenges or require assistance, please don't hesitate to reach out to our development team or use our [communication channel, e.g., Slack] for guidance and support.
    Thank you for your cooperation and commitment to maintaining code quality within our repository. Your efforts are integral to our collective success, and we appreciate your dedication to upholding our coding standards.
    If you have any questions or need further clarification, please feel free to contact deez nuts.
    Best regards,

MelkeyDev LLC

Lint

Do you even lint bro? <3

Better fzf folder listing with `fd` && `sed`

Just wanted to share that I adopted this approach to list folders that removes a bit of noise.

selected=$(fd . ~/code/opensource ~ --hidden -d 1 | sed "s|^$HOME|~|" | fzf)

The current impl you have.

selected=$(find ~/work/builds ~/projects ~/ ~/work ~/personal ~/personal/yt -mindepth 1 -maxdepth 1 -type d | fzf)

Demo:

2023-07-07_09-02-50.mp4

You're free to close wontfix but figured I'd share it with you my bruda!

tmux-sessionizer not returning single directories 😱

ow man... I jusst feel so stupid cause I can't figure out why my freaking single directories aren't getting added to the array like yours at:

items+=("$HOME/personal")
items+=("$HOME/work")
items+=("$HOME/.dotfiles")
items+=("$HOME/ansible")

My looks like this:

if [[ $# -eq 1 ]]; then
    selected=$1
else
    items=`find ~/Dropbox/work -maxdepth 1 -mindepth 1 -type d`
    items+=`find ~/mysites/cpub -maxdepth 1 -mindepth 1 -type d`
    items+=`find ~/mysites/submit -maxdepth 1 -mindepth 1 -type d`
    items+=`find ~/mysites/portais -maxdepth 1 -mindepth 1 -type d`
    items+=`find ~/Dados -maxdepth 1 -mindepth 1 -type d`
    items+=("$HOME/Dados")
    items+=("$HOME/Dropbox/work")
    items+=("$HOME/.local/bin")
    items+=("$HOME/.config")
    selected=`echo "$items" | fzf`
fi

What am I missing?

Suggestion: Fix tmux-sessionizer keybinding

Hey @ThePrimeagen! Just came from the frontend masters course. Couldn't stand that the

bindkey -s ^f "tmux-sessionizer\n"

binding appends to whatever is already on the input.

This seems to do the trick (on mac at least)

bindkey -s '^f' "^Qtmux-sessionizer\n"

Whatever was on the terminal before will be added back when you exit tmux

Couldn't find anywhere what ^q actually does, but it seems to remove the input, let you run one command and then add back the input!

not working

ive cloned this repo and my vscode doesnt look like yours? is this because im on windows?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.