owsei

joined 2 years ago
[–] owsei@programming.dev 3 points 3 months ago

I have several breathing problems with my nose and some inside bits. I always just thought breathing with your mouth was considerably easier, but people can't do it because it's not elegant.

Now I'm trying to get the surgery covered

[–] owsei@programming.dev 8 points 3 months ago (2 children)

wait POS doesn't mean piece of shit??

[–] owsei@programming.dev 4 points 3 months ago* (last edited 3 months ago)

I made this one to find binaries in NixOs and other systems

get_bin_path() {
        paths=${2:-$PATH}
        for dr in $(echo $paths | tr ':' '\n') ; do
                if [ -f "$dr/$1" ] ; then
                        echo "$dr/$1"
                        return 0
                fi
        done
        return 1
}

Then I made this one to, if I have a shell o opened inside neovim it will tell the neovim process running the shell to open a file on it, instead of starting a new process

_nvim_con() {
        abs_path=$(readlink --canonicalize "$@" | sed s'| |\\ |'g)
        $(get_bin_path nvim) --server $NVIM --remote-send "<ESC>:edit $abs_path<CR>"
        exit
}

# start host and open file
_nvim_srv() {
        $(get_bin_path nvim) --listen $HOME/.cache/nvim/$$-server.pipe $@
}

if [ -n "$NVIM" ] ; then
        export EDITOR="_nvim_con"
else
        export EDITOR="_nvim_srv"
fi

Lastly this bit: which if it detects a file and a line number split by a : it will open the file and jump to the line

_open() {
        path_parts=$(readlink --canonicalize "$@" | sed s'| |\\ |'g | sed 's/:/\t/' )
        file=$(echo "$path_parts" | awk ' { print $1 }' )
        line=$(echo "$path_parts" | awk ' { print $2 }' )

        if [ -n "$line" ] ; then
                # has line number
                if [ -n "$NVIM" ] ; then
                        $(get_bin_path nvim) --server $NVIM --remote-send "<ESC>:edit $file<CR>:+$line<CR>"
                        exit
                else
                        $(get_bin_path nvim) --listen $HOME/.cache/nvim/$$-server.pipe $file "+:$line"
                fi
        else
                $EDITOR $file
        fi
}

alias nvim="_open"

all of my bash config is here

[–] owsei@programming.dev 9 points 3 months ago

I agree that forcing return to office is either stupid or harmful. But I do like the people I work with, and not seeing them anymore would be saddening

The solution is obvious though, simply allow choice

[–] owsei@programming.dev 4 points 3 months ago (2 children)

Oh yeah, 100%

No, that's the entire curriculum [...]

I was asking about what country has US meddling as a considerable fraction of the curriculum

[–] owsei@programming.dev 5 points 3 months ago (4 children)

Which country?

In Brazil there have been several pretty important meddlings, but at most the schools say that there where "several parties involved"

Like our dictatorship, where I'd only learnt "other countries incentivized the coup"

[–] owsei@programming.dev 1 points 3 months ago (1 children)

Fuck it.

today's freezing, but I'll go to the gym too :)

[–] owsei@programming.dev 3 points 3 months ago

o, a, os, as for "the"

um, uma, uns, umas for "a"

both lists mean: singular masculine, singular feminine, plural masculine, plural feminine.

and if the gender is unknown or mixed you use the masculine

[–] owsei@programming.dev 6 points 4 months ago (1 children)

Why would 2580 be common?

[–] owsei@programming.dev 7 points 4 months ago

I don't use VSCode, so I may be wrong, but I think it has version control integration out of the box (maybe just for git), an with it you can review merges and stuff

I'll try this today and comeback here

[–] owsei@programming.dev 39 points 4 months ago (2 children)

While the actual speed police said you are already over the limit

god I don't understand speeding

view more: β€Ή prev next β€Ί