Icon and filename column for ddu.vim
https://github.com/vim-denops/denops.vim
https://github.com/Shougo/ddu.vim
call ddu#custom#patch_global({
\ 'columns': ['icon_filename'],
\ })
![filer](https://private-user-images.githubusercontent.com/61523777/239668551-4e30814c-ceca-437b-aa99-9c3d8deb5dbf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MjAyNzYsIm5iZiI6MTcxOTYxOTk3NiwicGF0aCI6Ii82MTUyMzc3Ny8yMzk2Njg1NTEtNGUzMDgxNGMtY2VjYS00MzdiLWFhOTktOWMzZDhkZWI1ZGJmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDAwMTI1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY3MzEwYWRlNzI1YjM3N2Q1ODEyYThlNjIzN2VjMjdkZTk5M2ZlZTA1Mjk5NjI5NzM4MWYzY2NjYTM3MWZjMzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.UG4-Zv6c2vL-wT8fNDeYOpmxnAm_pOYOQAwnEpkZYzg)
![ff](https://private-user-images.githubusercontent.com/61523777/239668714-5dd88b68-91ad-4e30-9940-4782f1471fb1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MjAyNzYsIm5iZiI6MTcxOTYxOTk3NiwicGF0aCI6Ii82MTUyMzc3Ny8yMzk2Njg3MTQtNWRkODhiNjgtOTFhZC00ZTMwLTk5NDAtNDc4MmYxNDcxZmIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDAwMTI1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFjNmJkNGM0ZGRhM2E1OTAzYWU4MTY4YjU1YzU3YTI2YmZjZWVmZWRlNDc1NzMzNGZjMjliMWI2YWEwNzExZGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.VK0GNg8EFc6oi38rSC-7Utsu9Ti0Ev9CKU6FRtZA8DA)
call ddu#custom#alias('column', 'icon_filename_for_ff', 'icon_filename')
call ddu#custom#patch_global({
\ sourceOptions: #{
\ file: #{
\ columns: ['icon_filename']
\ },
\ file_rec: #{
\ columns: ['icon_filename_for_ff']
\ },
\ },
\ columnParams: #{
\ icon_filename: #{
\ defaultIcon: #{ icon = '' },
\ },
\ icon_filename_for_ff: #{
\ defaultIcon: #{ icon = '' },
\ padding = 0,
\ pathDisplayOption = 'relative'
\ }
\ }
\ })