oh
dotfiles_skeleton
oh | dotfiles_skeleton | |
---|---|---|
6 | 13 | |
1,344 | 15 | |
- | - | |
4.3 | 2.9 | |
8 months ago | 2 months ago | |
Go | Shell | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
oh
- Understanding the Power of Lisp (2020)
- Bass – Lisp dialect for scripting the infrastructure beneath your project
-
CommandConsole: A shell written in C
I think an extensible shell like oh shell would be something I would prefer. Though it should not need closures on heap to extend (which is ridolous slow on arithmetic) and generate the data types at compilation time.
-
Bash functions are better than I thought
> Is there a reason we aren’t using a shell with a proper programming language for scripting?
Mostly because the people who want to introduce a "programming language" into the shell don't prioritize being a shell.
Check out the "Oh" shell for contrast. This is what a programming language looks like when you force it to conform to being a shell first priority.
https://github.com/michaelmacinnis/oh
https://www.youtube.com/watch?v=v1m-WEZz46U
This is "Scheme-like" but has FEXPRs so things can be redefined and evaluation can be controlled.
-
Show HN: SectorLISP Now Fits in One Sector
I love chatting about Kernel :D Here's my most recent post: https://lobste.rs/s/d0hogq/problem_with_macros#c_nozcrm
Thanks for showing me Oh! It really has f-exprs?! I didn't immediately see it in https://github.com/michaelmacinnis/oh/blob/main/doc/manual.m...
- Oh, a New Unix Shell
dotfiles_skeleton
-
Courses on NeoVim Configuration/Lua (for neovim)
You can also use my dotfiles skeleton to see, if you have different demands. https://github.com/matu3ba/dotfiles_skeleton
-
New to C and have questions
Personally it would have helped me to start outright with version tracking and documenting common workflows with dotfiles, for examples starting with my skeleton https://github.com/matu3ba/dotfiles_skeleton
-
How should I approach using NeoVim?
Setup dotfiles to quickly restore broken configs. One simple options is https://github.com/matu3ba/dotfiles_skeleton
-
CommandConsole: A shell written in C
My position is that shells should be as simple as possible and any computations and tooling besides simple arithmetic be externalized: https://github.com/matu3ba/dotfiles_skeleton/blob/main/POSIXunsafe
-
I cannot replace VS Code
I would recommend for you to start simple and incrementally improve or change plugins you dont like with dotfiles. My relative minimal dotfiles missing JavaScript lsp, debugger etc](https://github.com/matu3ba/dotfiles).
-
Best way to manage dotfiles using just Git
I dont believe there is "a best way", since requirements for dotfiles differ. For simple replications my [dotfile skeleton](https://github.com/matu3ba/dotfiles_skeleton) using fd with ignorefiles worked fine for me.
-
VSCode user thinking about switching.
For easy managing your dotfiles on Linux (did not test Mac) you can usw my dotfiles skeleton.
-
weid error on migrating from vimscript config to lua config
Guess then you need to minimise the config to track down the issue. Do you use dotfiles? You could use my skeleton to easily branch and reset etc.
-
Setting up NeoVim in Rust?
Create dotfiles or something different for versioning You can use my https://github.com/matu3ba/dotfiles_skeleton
- Simple and robust dotfiles skeleton. What can I simplify? POSIX.
What are some alternatives?
elvish - Powerful scripting language & Versatile interactive shell
nvim-lsp-installer - Further development has moved to https://github.com/williamboman/mason.nvim!
sicp - HTML5/EPUB3 version of SICP
nvim-lua-setup
cl-unix-cybernetics - UNIX system administration in Common Lisp
walk - Plan 9 style utilities to replace find(1)
nsd - NGS Scripts Dumpster
neovim - Vim-fork focused on extensibility and usability
hasura-ci-cd-action
dotfiles
PPSS - Parallel Processing Shell Script
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.