Introduction
Introduction Statistics Contact Development Disclaimer Help
Title: Kakoune: filetype based on filename
Author: Solène
Date: 30 May 2021
Tags: kakoune editor
Description:
# Introduction
I will explain how to configure Kakoune to automatically use a filetype
(for completion/highlighting..) depending on the filename or its
extension.
# Setup
The file we want to change is ~/.config/kak/kakrc , in case of issue
you can use ":buffer *debug*" in kakoune to display the debug output.
## Filetype based on the filename
I had a case in which the file doesn't have any extension. This
snippet will assign the filetype Perl to files named Rexfile.
```kakoune configuration example
hook global BufCreate (.*/)?Rexfile %{
set buffer filetype perl
}
```
## Filetype based on the extension
While this is pretty similar to the previous example, we will only
match any file ending by ".gmi" to assign it a type markdown (I know
it's not but the syntax is quite similar).
```kakoune configuration example
hook global BufCreate .*\.gmi %{
set buffer filetype markdown
}
```
You are viewing proxied material from dataswamp.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.