Python is a high-level interpreted Programming Language
with some good functional constructs and a whitespace-sensitive syntax,
dynamic types, objects and classes. It's a good Tool for data
processing, it's a good tool for building small utilities, particularly
with libraries like Click
provide 'cce/python) (
In the CCE, Python programming is done using pyright
in the LSP.
{ pkgs, lib, ... }:
{
home.packages = [
pkgs.pyright];
}
use-package lsp-pyright
(
:after (python-mode lsp)
:hook
(python-mode . lsp)
(python-mode . company-mode)
:bind (:map python-mode-map"C-<tab>" . company-lsp)))
(
use-package pyvenv) (