From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hongyi Zhao Newsgroups: gmane.emacs.help Subject: Can Emacs really be configured and turned into the best python editor/IDE? Date: Sun, 19 Sep 2021 22:41:42 +0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5120"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 19 16:42:24 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mRy1P-0001A6-NG for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 19 Sep 2021 16:42:23 +0200 Original-Received: from localhost ([::1]:40744 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRy1O-0004tJ-Do for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 19 Sep 2021 10:42:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRy0z-0004t8-UY for help-gnu-emacs@gnu.org; Sun, 19 Sep 2021 10:41:57 -0400 Original-Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:46860) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRy0y-0005qG-GY for help-gnu-emacs@gnu.org; Sun, 19 Sep 2021 10:41:57 -0400 Original-Received: by mail-lf1-x12a.google.com with SMTP id z24so29379089lfu.13 for ; Sun, 19 Sep 2021 07:41:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=QHpWp5CQTZxJX3vpZ59z70nL5kF1dQV0myECWwETtb4=; b=npXBj5/jLwKrJKD+M0Ym7xhfBmbvOQwMYt+K11G1vWqx6uz/PqdngCuythaBsHoW1t CBCaG71jv71SiMWCwYu9FFY8SWFYH89ogny/rcXZUsi8w1sUsSUMQXsr6gZ9JfVs4uoB ERKns88wAp/C1wff/wWBjC8Agm6LeXhYnjjCOrRYc4r3RUc+wev2yMzKpEowCxbTfuMa ZG3rZmxnxq7Eeuw+oVL3YN1378o92KJFQT2XcnqEl3ROyF0jcuqBI/ZvnpiOAvueDpaQ 4k+ZqE8fD2T8GrG+J+lzAlx4iURpwpysIrK5G2ALqzVYC4ur4iQ4Lp4OmIFbYz6huMjM mirw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=QHpWp5CQTZxJX3vpZ59z70nL5kF1dQV0myECWwETtb4=; b=HkJtO9cp2sIIPy/gaje6Q6pZ3Dh/gEmVdMFdoAoiRHuv0KcVdI2aV8vnQJ9Ld3U51C crK3nN00Nh8jpLDcWH072eQmU9k/H49PLbpxdbt5OH0k+uc+j+vhOSbjJEl8yx0512hH egE9hLapLnNPIrpo/p9VmdLDujYSCL3hvN4rm1N/2Ncy5kxYirZ8VtXeCm7SB5Qsjcne VwbX1TkMwqFS+Naoa9i8GQXHVpnUmzS8maexUH3HbfmWjt+gGQGzM5Rh0F2A20lgRZ5R oC9EcX2+H8ZIwOwDpx3x5aY0s6CVMVjzfjcgq3Dl5nnKph7qKnThJ8uPRLl3mBCWIvxJ OnHQ== X-Gm-Message-State: AOAM530wwV5UAC56jiPXDLrVa+8vPAMHkjKJR6QTJTbR+UvOrBTfdXTk XAJgTJkQ4cIFQkDOhV+6s2ODLLE+CfYo0GFSrBlHxY4K9g3k1rGA X-Google-Smtp-Source: ABdhPJwNjsMj8AcOJZ+BiKh/aJ7sfAZWsapKpHM3w6MZ8LUTbf+3EjPt6pgaGqjcsTfzYHStNETkWpPvJLSQIkSMdUA= X-Received: by 2002:a2e:8107:: with SMTP id d7mr19419388ljg.68.1632062513575; Sun, 19 Sep 2021 07:41:53 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=hongyi.zhao@gmail.com; helo=mail-lf1-x12a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:133107 Archived-At: Sorry for my stupid and maybe also clich=C3=A9 question. I've read the article here [1] for several times, and I've never really tried and verified most of the configuration covered in it until today. According to my experience, Emacs is indeed very good for Python development, but this doesn't guarantee that it's the best Python editor/IDE. Specifically, there are still many functions in the real IDE, e.g., PyCharm [2], that do not exist in Emacs. [1] https://realpython.com/emacs-the-best-python-editor/ [2] https://www.jetbrains.com/pycharm/ Any hints/comments/corrections will be greatly appreciated. Regards --=20 Assoc. Prof. Hongyi Zhao Theory and Simulation of Materials Hebei Vocational University of Technology and Engineering No. 473, Quannan West Street, Xindu District, Xingtai, Hebei province