VHDL Tool Atom plugin
VHDL Tool Configuration
git.vhdltool.com/vhdl-tool/vhdltool-atom, VHDL-Tool support for Atom
IEEE 1076
IEEE Standards Downloads and Excutable Files
1076-2008 – IEEE Standard VHDL Language Reference Manual
$ vhdl-tool check-config Found configuration file at: /home/andreas/src/lab2IRQTCM Library "ieee" contains 20 File(s) Unrecognised linting options: ["VariableNotWritten"] $ vhdl-tool check-config Found configuration file at: /home/andreas/src/lab2IRQTCM Library "ieee" contains 20 File(s) Config OK $ vhdl-tool server Creating socket vhdl-tool: vhdltool.sock: removeLink: does not exist (No such file or directory) Reading files ... Done (0.0000 s) CPUs: 4 Parsing done (0.0001 s) Found 0 libraries Successfully parsed 0 files Creating database ... Done (0.0000 s) $ ldd /usr/local/bin/vhdl-tool linux-vdso.so.1 (0x00007ffd0552d000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe607f8c000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe607d84000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fe607b81000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe60797d000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe60775e000) libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fe6074dd000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe6070ec000) /lib64/ld-linux-x86-64.so.2 (0x00007fe60832a000) $ sudo netstat -4anlp Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 548/systemd-resolve tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 909/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 21423/cupsd tcp 0 0 127.0.0.1:1309 0.0.0.0:* LISTEN 11577/jtagd udp 0 0 0.0.0.0:35772 0.0.0.0:* 712/avahi-daemon: r udp 16128 0 0.0.0.0:5353 0.0.0.0:* 712/avahi-daemon: r udp 51456 0 127.0.0.53:53 0.0.0.0:* 548/systemd-resolve udp 50048 0 0.0.0.0:68 0.0.0.0:* 20325/dhclient udp 0 0 0.0.0.0:631 0.0.0.0:* 21424/cups-browsed $ ls -la total 684 drwxrwxr-x 10 andreas andreas 4096 Oct 21 11:05 . drwxr-xr-x 19 andreas andreas 4096 Oct 21 10:11 .. [...] -rw-r--r-- 1 andreas andreas 1990 Oct 21 11:05 vhdltool-config.yaml srwxr-xr-x 1 andreas andreas 0 Oct 21 11:05 vhdltool.sock $ ps auxf \_ /bin/bash /usr/bin/atom . \_ /usr/share/atom/atom --executed-from=/home/andreas/src/lab2IRQTCM --pid=6923 . \_ /usr/share/atom/atom --type=zygote --no-sandbox \_ /usr/share/atom/atom [...] | \_ vhdl-tool lsp \_ /usr/share/atom/atom [...]
apm bundles npm with it and spawns npm processes to install Atom packages. The major difference is that apm sets multiple command line arguments to npm to ensure that native modules are built against Chromium's v8 headers instead of node's v8 headers.
$ apm -v apm 2.1.1 npm 6.2.0 node 8.9.3 x64 atom 1.31.2 python 2.7.15rc1 git 2.17.1 $ apm install <package> $ apm uninstall <package> $ apm ls --installed $ cd <module> $ apm install $ apm link . z.B. $ cd vhdltool-atom $ apm install Installing modules ✓ $ apm link . /home/andreas/.atom/packages/vhdl-tool -> /home/andreas/src/vhdltool-atom
Failed to load the nuclide package. Problem reading log4js config
$ apm uninstall nuclide && apm install nuclide@0.357.0 $ apm install linter $ apm install hyperclick $ apm install linter-ui-default $ apm install intentions $ apm install busy-signal $ apm install tool-bar $ apm install sort-lines $ apm install atom-ide-diagnostics
You have both linter and atom-ide-diagnostics enabled, which will both display lint results for Linter-based packages.