Skip to content

Commit d300c9a

Browse files
committed
Customize achi's nvim config.
- disable mouse mode since it's hard to copy text. - introduce .editorconfig for different file types.
1 parent 3338d39 commit d300c9a

File tree

2 files changed

+35
-5
lines changed

2 files changed

+35
-5
lines changed

.editorconfig

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
# copy from https://github.com/torvalds/linux/blob/master/.editorconfig
3+
4+
root = true
5+
6+
[{*.{awk,c,dts,dtsi,dtso,h,mk,s,S},Kconfig,Makefile,Makefile.*}]
7+
charset = utf-8
8+
end_of_line = lf
9+
insert_final_newline = true
10+
indent_style = tab
11+
indent_size = 8
12+
13+
[*.{json,py,rs}]
14+
charset = utf-8
15+
end_of_line = lf
16+
insert_final_newline = true
17+
indent_style = space
18+
indent_size = 4
19+
20+
# this must be below the general *.py to overwrite it
21+
[tools/{perf,power,rcu,testing/kunit}/**.py,]
22+
indent_style = tab
23+
indent_size = 8
24+
25+
[*.yaml]
26+
charset = utf-8
27+
end_of_line = lf
28+
insert_final_newline = true
29+
indent_style = space
30+
indent_size = 2

init.lua

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ vim.o.number = true
105105
-- vim.o.relativenumber = true
106106

107107
-- Enable mouse mode, can be useful for resizing splits for example!
108-
vim.o.mouse = 'a'
108+
vim.o.mouse = ''
109109

110110
-- Don't show the mode, since it's already in the status line
111111
vim.o.showmode = false
@@ -185,10 +185,10 @@ vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagn
185185
vim.keymap.set('t', '<Esc><Esc>', '<C-\\><C-n>', { desc = 'Exit terminal mode' })
186186

187187
-- TIP: Disable arrow keys in normal mode
188-
-- vim.keymap.set('n', '<left>', '<cmd>echo "Use h to move!!"<CR>')
189-
-- vim.keymap.set('n', '<right>', '<cmd>echo "Use l to move!!"<CR>')
190-
-- vim.keymap.set('n', '<up>', '<cmd>echo "Use k to move!!"<CR>')
191-
-- vim.keymap.set('n', '<down>', '<cmd>echo "Use j to move!!"<CR>')
188+
vim.keymap.set('n', '<left>', '<cmd>echo "Use h to move!!"<CR>')
189+
vim.keymap.set('n', '<right>', '<cmd>echo "Use l to move!!"<CR>')
190+
vim.keymap.set('n', '<up>', '<cmd>echo "Use k to move!!"<CR>')
191+
vim.keymap.set('n', '<down>', '<cmd>echo "Use j to move!!"<CR>')
192192

193193
-- Keybinds to make split navigation easier.
194194
-- Use CTRL+<hjkl> to switch between windows

0 commit comments

Comments
 (0)