Comments (5)
replace _z
with _zlua
will work for zlua, but I suggest you use:
alias zz='z -I'
zlua has already integrated fzf in z -I
from z.lua.
Thanks for the tip! I've been typing just z
for years already and I don't think it's gonna be easy for me to break my habit and start typing zz
... which is twice as long!
Sorry for the unrelated question, but does z.lua suffer from race conditions similar to this one: rupa/z#198? It's important to know before I make a switch.
from z.lua.
z.lua uses a temporary for writing, and then a rename()
syscall to override the old database file atomicly.
If another instance is reading the old database file while rename
happened, the inode of .zlua
database will be updated immediately but the reading process will continue reading the old one.
It was guaranteed by posix specification and linux implementation, see here:
https://unix.stackexchange.com/questions/322038/is-mv-atomic-on-my-fs
from z.lua.
If you are still worry about that, feel free to enable the "add once" flag:
eval "$(lua /path/to/z.lua --init bash once ....)"
The database file will only be updated when $PWD
changed, then, no matter how frequently you press your enter, _zlua --add
will only be triggered once.
It will consider the times you visited a directory instead of the time you spent in a directory.
from z.lua.
Thanks again!
from z.lua.
Related Issues (20)
- Is it possible to use the -b flag as default? HOT 1
- "z -" do not work well for multi powershell HOT 1
- dirstack shows the frecency rather than index while using powershell HOT 2
- prompt does not show after jump when fzf is enabled HOT 9
- [FR] 当 z 一个文件路径时 cd 到它的目录
- z ~ 存在问题 HOT 5
- _ZL_FZF_FLAG doesn't work
- Weird behavior in Cryptomator vault (FUSE)
- 关于powershell install教程中对profile.ps1文件添加Invoke-Expression时的问题
- .zlua file is always empty HOT 5
- z foo cmd not working HOT 11
- z.lua conflicts with oh-my-posh HOT 1
- lua进程不关闭 HOT 4
- git bash中报错 HOT 1
- 在git bash中报错 HOT 2
- 在mac下的终端zsh安装报错
- z cannot save other drive history in windows HOT 3
- Can z.lua be used with nushell? HOT 1
- Zlua unable to deal with chinese char correctly after setting utf8 encoding in powershell. HOT 1
- z.lua init fail: attempt to concatenate a nil value (local 'path')
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from z.lua.