If you still want to do this see: https://github.com/nhooyr/dotfiles/blob/4605ab8a76dead31f09b2592838485e1a6445794/.config/nvim/init.vim#L70-L80
This plugin updates the FASD native backend whenever you open a file, allowing you to easily select your most used files.
Its in my fork of fzf.vim for now. I'll move it here later. You can just copy the code.
Contains a list of regexps that are matched against the path If matched, the file isn't added to FASD.
By default it is empty.
Contains a list of blacklisted filetypes for FASD.
By default it's set to
let g:fasd_blacklisted_filetypes = [
\ 'fzf',
\ 'gitcommit',
\ ]
###g:fasd_blacklisted_buftypes
Contains a list of blacklisted buftypes.
By default it's set to
let g:fasd_blacklisted_buftypes = [
\ 'help',
\ 'nofile',
\ 'nowrite',
\ 'quickfix',
\ 'terminal',
\ ]