Closed Esnos33 closed 6 months ago
When tab-always-indent
is 'complete
, then completion is only triggered if the indentation did not change.
Multiple indentation points are possible with Haskell — its syntax is indentation-defined, like that of Python. So in both major modes, TAB always changes the indentation, and never triggers completion. In other words, you can't have TAB magically do two things in such language modes.
The solution is to directly trigger completion, e.g. with C-M-i
, or use something like corfu
and enable auto-triggering of completion.
Hi, I want to use
<tab>
for auto completion. I have set(tab-always-indent 'complete)
and in python-mode or elisp-mode<tab>
is set toBut when I use
<tab>
in haskell-mode, its set toDo you know why haskell-mode doesn't use
completion-at-point
?