title: Nvim indentation settings work in C/C++-like languages whereas python seems to be taking default settings
body: <p>I've recently gotten into Nvim, and I've noticed that in C/C++-like languages, auto-indentation and tabstop work perfectly fine, but in python, it's completely different and works like nothing I've configured.</p>
  <p><a href="https://i.stack.imgur.com/zZ3Z5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zZ3Z5.png" alt="The cursor positions, python acting strangely and c++ acting perfectly" /></a></p>
  <p>(The top is python, the bottom is c++)</p>
  <p>I'm wondering if this is anything that has to do with COC, since I use coc-python and jedi for the language server. Here's some of my init.vim:</p>
  <pre><code>:set tabstop=2 shiftwidth=2 expandtab
  
  :set smarttab
  
  :set autoindent
  </code></pre>